package com.sgl.gk.controller.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sgl.common.annotation.Excel;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author:xec
 * @date:2022/11/3 16:10
 **/
@Data
public class DataTraceabilityVo {
    /**
     * 工位配置连接id
     */
    private Long id ;
    /**
     * 产品id
     */
    private Long productId;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 产线id
     */
    private Long productLineId;
    /**
     * 产线名称
     */
    private String productLineName;
    /**
     * 总成码
     */
    private String assemblyCode;
    /**
     * 追溯码
     */
    private String traceabilityCode;
    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;
    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;
    /**
     * 工位id
     */
    private Long stationId;
    /**
     * 工位配置类型
     */
    private Integer type;
    /**
     * 结果
     */
    private Integer result;
    /**
     * 生产模式
     */
    private String models;
    /**
     * 是否完成
     */
    private Integer isOk;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createAt;
    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date lastModifyAt;

}
